package com.yxy.properties;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * 读取配置文件
 * Component注解：
 *      用于标记一个 Java 类为 Spring 管理的 Bean。Spring 容器会在启动时扫描带有 @Component 注解的类，并将其实例化，注册为 Spring 容器中的 Bean
 *      可以在标记为 @Component 的类中使用 @Autowired 注解进行依赖注入。
 */
@Component
@ConfigurationProperties(prefix = "yxy.jwt") // 读取配置文件前缀
@Data
public class JwtProperties {
    // 密钥
    private String signKey;
    // 过期时间
    private long expire;
    // 前端传递的令牌名称
    private String tokenName;
}
